<?php


/**
 * В этом классе содержаться служебные методы
 */
 class DKUtils
 {
    
     public static function changeUrl($str)                //метод заменяет пробелы знаком подчёркивания. если несколько пробелов. то их удаляет
    {
      $str = trim($str);
		for($i=0; $i<strlen($str); $i++)
		{
		if($str[$i] == ' ')
			{
			$str[$i] = '_';
				if($str[$i+1] == ' ')
					$str[$i]='#';
			}	
		}
			return str_replace('#', '', $str);     
    }
    
    
    public static function maxposition($modelname)               //возвращает максимальный номер позиции
    {
        $criteria = new CDbCriteria;
        $criteria->select = 'position';
        $arr = array();
        $model = $modelname::model()->findAll($criteria);
         foreach($model as $item)
         {
           $arr[] = $item->position;
         }
      return max($arr); 
    }
    
    
 }  //end class